package com.shengruan.admin.vo;

import com.shengruan.common.BaseModel;
import com.shengruan.common.Function;

public class Product extends BaseModel {

    private Integer classId;                      //分类ID
    private String className;                     //商品分类名
    private String name;                          //商品名称
    private Double officialPrice;                //官方价格
    private Double priceCap;                      //封顶价格
    private Long effectiveAuctionTime;          //本轮有效竞拍时间
    private Long auctionBeginTime;              //开始竞拍时间
    private Integer auctionStatus;              //竞拍状态(1:即将开始/2:竞拍中/3:竞拍结束)
    private Long creationTime;                  //创建时间
    private String smallPic;                     //商品小图片/缩略图
    private String imagePath;                    //图片路径，多张图片用逗号分隔
    private Integer isvalid;                     //0:下架/1:上架
    private Integer auctionTactics;             //竞拍策略(0:禁用/1:启用)
    private String description;                 //商品简介/商品广告
    private Integer adminId;                     //管理员ID
    private Integer bidRound = 0;				//竞拍的轮数
    private Double currentPrice;				//当前价格
    private Integer bidUserId;					//当前出价的用户ID
    private String bidUserName;					//当前出价的用户姓名
    private Long thisAuctionEndTime = 0L;			//本轮的结束时间
    private Long thisBidTime = 0L;					//本轮时间
    private Long lastBidTime = 0L;					//上一次竞拍时间
    private Integer sort;                       //商品排序
    private Long bidTime;                       //竞拍时间
    private Long autoIf = 0L;
    private Integer phoneCardIf;//是否为电话卡(0:否/1:是)
    private String dimension;                   //尺寸
    private String globalLimited;               //全球限量
    private String specification;//规格
    private String material;//材质
    private String price;//价格




    public String getSpecification() {
        return specification;
    }

    public void setSpecification(String specification) {
        this.specification = specification;
    }

    public String getMaterial() {
        return material;
    }

    public void setMaterial(String material) {
        this.material = material;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public String getDimension() {
        return dimension;
    }

    public void setDimension(String dimension) {
        this.dimension = dimension;
    }

    public String getGlobalLimited() {
        return globalLimited;
    }

    public void setGlobalLimited(String globalLimited) {
        this.globalLimited = globalLimited;
    }

	private String disableTime;


    public Long getAutoIf() {
		return autoIf;
	}
	public void setAutoIf(Long autoIf) {
		this.autoIf = autoIf;
	}



	public void setDisableTime(String disableTime) {
		this.disableTime = disableTime;
	}


	public Long getLastBidTime() {
		return lastBidTime;
	}


	public void setLastBidTime(Long lastBidTime) {
		this.lastBidTime = lastBidTime;
	}


	public Long getThisBidTime() {
		return thisBidTime;
	}


	public void setThisBidTime(Long thisBidTime) {
		this.thisBidTime = thisBidTime;
	}


	public Long getThisAuctionEndTime() {
		return thisAuctionEndTime;
	}


	public void setThisAuctionEndTime(Long thisAuctionEndTime) {
		this.thisAuctionEndTime = thisAuctionEndTime;
	}


	public Integer getBidUserId() {
		return bidUserId;
	}


	public void setBidUserId(Integer bidUserId) {
		this.bidUserId = bidUserId;
	}


	public String getBidUserName() {
		return bidUserName;
	}


	public void setBidUserName(String bidUserName) {
		this.bidUserName = bidUserName;
	}


	public Double getCurrentPrice() {
		return currentPrice;
	}


	public void setCurrentPrice(Double currentPrice) {
		this.currentPrice = currentPrice;
	}


	public Integer getBidRound() {
		return bidRound;
	}


	public void setBidRound(Integer bidRound) {
		this.bidRound = bidRound;
	}


	public Product() {
    }


    public Integer getClassId() {
        return classId;
    }

    public void setClassId(Integer classId) {
        this.classId = classId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Double getOfficialPrice() {
        return officialPrice;
    }

    public void setOfficialPrice(Double officialPrice) {
        this.officialPrice = officialPrice;
    }

    public Double getPriceCap() {
        return priceCap;
    }

    public void setPriceCap(Double priceCap) {
        this.priceCap = priceCap;
    }

    public Long getEffectiveAuctionTime() {
        return effectiveAuctionTime;
    }

    public void setEffectiveAuctionTime(Long effectiveAuctionTime) {
        this.effectiveAuctionTime = effectiveAuctionTime;
    }

    public Long getAuctionBeginTime() {
        return auctionBeginTime;
    }

    public void setAuctionBeginTime(Long auctionBeginTime) {
        this.auctionBeginTime = auctionBeginTime;
    }

    public Integer getAuctionStatus() {
        return auctionStatus;
    }

    public void setAuctionStatus(Integer auctionStatus) {
        this.auctionStatus = auctionStatus;
    }

    public Long getCreationTime() {
        return creationTime;
    }

    public void setCreationTime(Long creationTime) {
        this.creationTime = creationTime;
    }

    public String getSmallPic() {
        return smallPic;
    }

    public void setSmallPic(String smallPic) {
        this.smallPic = smallPic;
    }

    public String getImagePath() {
        return imagePath;
    }

    public void setImagePath(String imagePath) {
        this.imagePath = imagePath;
    }

    public Integer getIsvalid() {
        return isvalid;
    }

    public void setIsvalid(Integer isvalid) {
        this.isvalid = isvalid;
    }

    public Integer getAuctionTactics() {
        return auctionTactics;
    }

    public void setAuctionTactics(Integer auctionTactics) {
        this.auctionTactics = auctionTactics;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Integer getAdminId() {
        return adminId;
    }

    public void setAdminId(Integer adminId) {
        this.adminId = adminId;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public Long getBidTime() {
        return bidTime;
    }

    public void setBidTime(Long bidTime) {
        this.bidTime = bidTime;
    }

    public Integer getPhoneCardIf() {
        return phoneCardIf;
    }

    public void setPhoneCardIf(Integer phoneCardIf) {
        this.phoneCardIf = phoneCardIf;
    }
}
